/*top*/
body{width:100%; height:auto; margin:0 auto; background:#FFF;}
/*二级导航*/
#nav_li .subnav{display:none;}
#nav_li .subnav ul li a{font-size:12px;}
.subnav{position:absolute; z-index:1; background:#d55136; width:85px; height:120px; }
.subnav a{width:85px; height:30px !important; line-height:30px; display:inline-block;}
/*banner*/
.banner_bg{width:100%; height:400px; margin:0 auto; background:#eee url(../images/banner1.png) no-repeat;}
.banner{width:1002px; height:400px; margin:0 auto; position:relative;}
.top_btn{width:90px; height:28px; line-height:28px; position:absolute; top:10px; right:345px; border-radius:3px; border:none; background:#FFF; color:#999; text-align:left; display:inline-block;}
.new_icon{width:20px; height:20px; background:url(../images/new_icon.png) no-repeat;  display:inline-block; vertical-align:top;}
/*banner_main*/
.porson_msg img{width:67px; height:67px; margin:15px; float:left;}
.porson_msg span{width:120px; height:20px; display:block; float:left; line-height:30px; color:#999;}
.porson_msg .special{height:20px; line-height:20px; font-size:16px; padding:12px 0 0 0; color:#666;}
.porson_msg .new_ico{width:28px; height:15px; background:url(../images/new_ico.png) no-repeat; position:absolute; top:60px; left:65px;}
/*问题*/
.top_btn i{background-position:-60px -40px; margin:4px 10px 0 10px;}
.top_btn:hover{color:#FFF; background:#F60; }
.top_btn:hover .new_icon{background-position:-60px -60px; }
.banner_left{width:660px; height:400px; float:left;}
.banner_msg{margin:50px 0 0 0;}
.banner_msg a:hover{background:#f60;}
.banner_msg a:hover span,.banner_msg a:hover .special{ color:#FFF;}
.banner_msg a{width:218px; height:98px; background:#FFF; position:relative; float:left; margin:0 0 5px 1px;}
.banner_msg img{width:67px; height:67px; margin:15px; float:left; }
.banner_msg span{width:120px; height:20px; display:block; float:left; line-height:30px; color:#999;}
.banner_msg .special{height:20px; line-height:20px; font-size:16px; padding:12px 0 0 0; color:#666;}
.banner_msg .new_ico{width:28px; height:15px; background:url(../images/new_ico.png) no-repeat; position:absolute; top:60px; left:65px;}
/*banner_right*/
.banner_right{width:300px; height:400px; float:right;}
.banner_title{width:290px; height:106px; background:url(../images/ico_title.png) no-repeat; margin:100px 0 0 0; display:block; }
.mess_ico{width:41px; height:31px; background:url(../images/mss_ico.png) no-repeat; display:inline-block; margin:10px 0 0 80px; float:left;}
.ques{width:100px; height:45px; display:block; float:left; font-size:18px; color:#FFF; line-height:45px; text-indent:10px;}
.banner_btn{width:292px; height:45px; background:#ff6647; border-radius:3px; display:block; margin:30px 0 0 0;}
.ico_current{color:#F00; font-style:normal;}
.banner_right p{margin:10px 0 0 0;}
/*main*/
.main_bg{width:100%; height:1550px; background:#FFF; margin-top:40px;}
.main{width:1002px; height:auto;  margin:0 auto; }
.main_left{width:670px; height:auto; float:left;}
.subnav_left{width:550px; height:56px; float:left;}
.subnav_left ul li{width:100px; height:20px; float:left; }
.subnav_left ul li a{width:100px; height:20px; text-align:center; font-size:18px; color:#000; display:block; line-height:20px; }
.subnav_left ul li a:hover{border-bottom:3px solid #f00; color:#f00; padding-bottom:5px;}
.sub_current{height:20px; border-left:5px solid red; display:block;}
.sub_top{width:670px; height:45px; border-bottom:1px solid #dcd9d9; }

.sub_solid{width:100px; height:56px; float:right; }
.solid_left{width:42px; height:40px; background:url(../images/subnav_left.png) no-repeat; display:block; float:left;}
.solid_right{width:42px; height:40px; background:url(../images/subnav_right.png) no-repeat; display:block; float:right;}
.main_content{width:670px; height:800px; }
.main_msg{width:318px; height:163px; border:1px solid #eeeeee; margin:15px 13px 0 0; float:left;}
.main_msg a:hover{width:318px; height:98px; display:inline-block; background:#f60;}
.main_msg a:hover span,.main_msg a:hover .special{color:#FFF;}

.porson_msg{width:318px; height:98px; border-bottom:1px solid #eee; background:none; position:relative; margin:0;}
.name{width:50px !important; height:20px; position:absolute; top:10px; right:0;}
.location{width:13px; height:18px; background:url(../images/ding_ico.png) no-repeat; display:block; position:absolute; top:5px; left:-18px;}
.main_bottom{width:318px; height:63px; background:#f9f9f9; float:left; }
.main_bottom .m_clear{width:69px; height:28px; background:#FFF; border-radius:3px; border:none;  border:1px solid #eee; text-indent:5px; display:inline-block; text-align:left; vertical-align:top; line-height:28px; color:#333;}
.main_bottom .m_clear:hover{width:69px; height:28px; background:#F60;  color:#FFF;}
.m_clear:hover .m_btn{background-position:0 -60px;} 
.main_bottom .m_btn{width:20px; height:20px;  background:#FFF;  display:inline-block; float:left; background:url(../images/new_icon.png) no-repeat; background-position:0 -40px;}
/*btn*/
.m_clear:hover .kw_btn{background-position:-20px -60px;}
.kw_btn{width:20px; height:20px;  background:#FFF;  display:inline-block; float:left; background:url(../images/new_icon.png) no-repeat; background-position:-20px -40px; }
.m_clear:hover .gw_btn{background-position:-40px -60px;}
.gw_btn{width:20px; height:20px;  background:#FFF;  display:inline-block; float:left; background:url(../images/new_icon.png) no-repeat; background-position:-40px -40px; }
/*btn end*/
.main_list{margin:10px 0 0 20px;}
.main_bottom i{margin:5px 0 0 8px;}
.main_bottom .main_list li{width:85px; height:28px; float:left; display:inline-block; border-right:1px solid #E3E6E3; margin:10px 9px 0 4px;}
.main_bottom .m_btn:hover{ border:none;}
/*main_right*/
.main_right{width:300px; height:480px; float:right;}
.m_right_title{width:300px; height:45px; border-bottom:1px solid #dcd9d9; float:right; }
.re_title{width:100px; height:20px; font-size:18px; line-height:20px; color:#000; border-left:5px solid red; padding:0 5px; font-family:'微软雅黑'; display:inline-block; float:left;}
/*btn*/
.h_btn{width:20px; height:20px; background:url(../images/new_icon.png) no-repeat; display:inline-block; vertical-align:top;  margin:4px 10px 0 10px;}
.re_top:hover .h_btn{background-position:-60px -60px;}
.re_top i{background-position:-60px -40px;}
.re_top{width:90px; height:28px; line-height:28px; border-radius:3px; border:none; background:#eee; color:#999; text-align:left; display:inline-block; float:right;}
.re_top:hover{color:#FFF; background:#F60; }
.h_btn:hover{background-color:#F60; color:#FFF;}
/*btn end*/
.m_right_list{width:300px; height:400px; float:right; margin-top:10px;}
.m_right_list p a{width:300px; height:38px; font-size:14px; color:#313131; background:#eee; display:block; border-radius:3px; line-height:38px; text-align:center; margin:10px 0;}
.m_right_list p a:hover{background:#F60; color:#FFF;}
.main_hot{width:300px; height:450px;float:right; border:1px solid #eee; display:block;}
.main_top{width:300px; height:800px; float:right; }
.main_hot ul li{width:150px; height:48px; float:left; line-height:48px; }
.main_hot ul li a{width:150px; height:48px; display:block; font-size:18px; color:#313131; text-align:center; }
.current{width:150px; height:48px;  display:inline-block; border-top:2px solid #f00; background:#f6f6f6;}
.current a:hover{color:#f60; border:1px solid #EAEAEA; }
.hot_top{width:300px; height:48px;}
.hot_content{padding:15px 0 0 20px; }
.hot_content p a{width:255px; height:30px; display:block; font-size:14px; color:#313131; text-align:left; line-height:30px; }
.hot_content p{width:300px; overflow:hidden;}
.hot_content p a:hover{color:#F6C}
.hot_content .status,.hot_content .ico_s{font-style:normal; color:#F6C; margin-right:5px;}
.hot_content .ico_s{font-style:normal; color:#6C9; margin-right:5px;}

.main_banner{width:300px; height:230px; float:right; margin-top:60px}
.qr_code{width:300px; height:230px; float:right; margin-top:50px;}
/*footer*/
.footer_bg{width:100%; height:165px; margin:0 auto; background:#faf9f9; border-top:3px solid #F0F0F0}
.footer_top{width:1070px; height:147px; margin:0 auto; background:url(../images/footer_top.png) no-repeat; position:relative; margin-top:20px;}
.join{width:150px; height:40px; position:absolute; top:83px; left:0;}
.weibo{position:absolute; top:30px; right:130px;}
.wx{position:absolute; top:30px; right:0;}
.mail{position:absolute; top:100px; right:70px;}
.f_msg a{font-size:14px; color:#666;}
.footer_bt_bg{width:100%; height:220px; margin:0 auto; background:#f3f3f3;}
.footer_buttom p {width:1342px; height:35px; text-align:center; line-height:35px;}
.footer_buttom p a{color:#666;}
.ico_mz{color:#f60; font-style:normal;}
.footer_buttom p a:hover{color:#f60;}
.current_red{color:#F60 !important;}
.current_red:hover{text-decoration:underline;}

